body{ font-size:12px ;font-family: "Helvetica Neue",Arial,"PingFang SC","Hiragino Sans GB",STHeiti,"Microsoft YaHei",sans-serif; /*background-color: #dcdcdc ;*/}
ul, li,dl,dt,dt,dd{list-style:none;list-style-position:outside; margin:0; padding:0;}
img{border:none;}
a{ color: inherit;}
a:link{ text-decoration: none;}
/* Let's get this party started */
::-webkit-scrollbar {
    width: 0px;
}
div,a,img {      
     -webkit-user-select:auto; /*webkit浏览器*/    
      -webkit-touch-callout:none;  /*系统默认菜单被禁用*/   
    -webkit-user-select:none; /*webkit浏览器*/   
    -khtml-user-select:none; /*早期浏览器*/   
    -moz-user-select:none;/*火狐*/   
    -ms-user-select:none; /*IE10*/   
    user-select:none;    
}
 
/* Track */
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 0px rgba(255,255,255,1); 
    -webkit-border-radius: 0px;
    border-radius: 0px;
}
 
/* Handle */
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 0px;
    border-radius: 0px;
    background: rgba(255,255,255,1); 
    -webkit-box-shadow: inset 0 0 0px rgba(255,255,255,1); 
}
::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(255,255,255,1); 
}
::-webkit-scrollbar-resizer  {
        background:#FFFFFF;
    }

::-webkit-scrollbar-corner {
        background:#FFFFFF;
    }
    
.hidden{display: none;}
.back_tomain{ padding: 12px;}



.a_font:before {
    background-color: #fcfcfc;
     width: 2px;
    height: 39.5px;
    }
.a_font:after {
    background-color:  #fcfcfc;
     width: 39.5px;
    height: 2px;
    }

.a_font:after, .a_font:before {
    content: " ";
    position: absolute;
    top: calc(50% - 19px);
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    background-color: #fcfcfc;
}

.myphotoalbum,.uploadcon,.editorcon,.layoutcon,.editor_oper_con,.previewcon,.up_page,.editor_textview{
	 position: absolute;
	 top:0;
	 left: 0;
	 right:0;
	 bottom: 0;
}

.up_page{
	 position: fixed;
	 top:0;
	 left: 0;
	 right:0;
	 bottom: 0;
}


.Horizontal_scrolling{ overflow-y:hidden ; overflow-x: auto;-webkit-overflow-scrolling: touch;}

.dialog_tips {
    position: fixed;
    z-index: 5000;
    width: auto;
    max-width: 300px;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);   
    text-align: center;
    border-radius: 3px;
    overflow: hidden;
    background: rgba(250,250,250,.8);
    border: 1px solid #ccc;
}

.dialog_tips .dialog_txt {
    padding: .6em 1.2em .6em;
    min-height: 25px;
    line-height: 25px;
    font-size: 15px;
    line-height: 1.3;
    word-wrap: break-word;
    word-break: break-all;
    color: #666;
    border-radius: 3px;
}
.layout_inner{background: #c2c2c2;}

.fixedbottom{position: fixed; bottom:0 ; width: 100%;}
.weui-icon_toast.weui-loading {
    margin: 18px 0 0;
 }
 

.boxflexThu{
	display: -webkit-box;
  	display: -webkit-flex;
  	display: -ms-flexbox;
  	display: flex;
    flex-flow: row wrap ;
    justify-content: flex-start;
    align-items: flex-start;  
}

.itemflexthree{            
    -webkit-flex: auto;        /* Chrome */  
    -ms-flex: auto           /* IE 10 */  
    flex: auto;                /* NEW, Spec - Opera 12.1, Firefox 20+ */
    -webkit-box-flex:auto     /* OLD - iOS 6-, Safari 3.1-6 */  
    -moz-box-flex: auto;       /* OLD - Firefox 19- */   
     flex-grow:0;
     flex-shrink:0;
      align-self:auto ;    
      margin: 0 8px;
      padding: 0;      
}